package org.dydl.common.dto;

import java.io.Serializable;
import java.util.List;

/**
 * 菜单
 * 
 * @Description:
 * @author DWL
 * @date 2017年4月25日 上午10:01:15
 * @version V1.0
 */
public class Menu implements Serializable {

	/**
	 * 
	 */
	private static final long serialVersionUID = -4090770698566172542L;

	/**
	 * 编号
	 */
	private String id;

	/**
	 * 菜单Id
	 */
	private String menuId;

	/**
	 * 首页标识
	 */
	private String homePage;

	/**
	 * 菜单名称
	 */
	private String menuName;

	/**
	 * 路径
	 */
	private String url;

	/**
	 * 父节点Id
	 */
	private String parentId;

	/**
	 * 级别
	 */
	private String level;

	/**
	 * 子菜单
	 */
	private List<Menu> childMenus;

	/**
	 * GET 编号
	 * 
	 * @return 编号
	 */
	public String getId() {
		return id;
	}

	/**
	 * SET 编号
	 * 
	 * @param id
	 *            编号
	 */
	public void setId(String id) {
		this.id = id;
	}

	/**
	 * GET 菜单Id
	 * 
	 * @return 菜单Id
	 */
	public String getMenuId() {
		return menuId;
	}

	/**
	 * SET 菜单Id
	 * 
	 * @param menuId
	 *            菜单Id
	 */
	public void setMenuId(String menuId) {
		this.menuId = menuId;
	}

	/**
	 * GET 首页标识
	 * 
	 * @return 首页标识
	 */
	public String getHomePage() {
		return homePage;
	}

	/**
	 * SET 首页标识
	 * 
	 * @param homePage
	 *            首页标识
	 */
	public void setHomePage(String homePage) {
		this.homePage = homePage;
	}

	/**
	 * GET 菜单名称
	 * 
	 * @return 菜单名称
	 */
	public String getMenuName() {
		return menuName;
	}

	/**
	 * SET 菜单名称
	 * 
	 * @param menuName
	 *            菜单名称
	 */
	public void setMenuName(String menuName) {
		this.menuName = menuName;
	}

	/**
	 * GET URL地址
	 * 
	 * @return URL地址
	 */
	public String getUrl() {
		return url;
	}

	/**
	 * SET URL地址
	 * 
	 * @param url
	 *            URL地址
	 */
	public void setUrl(String url) {
		this.url = url;
	}

	/**
	 * GET 子菜单
	 * 
	 * @return 子菜单
	 */
	public List<Menu> getChildMenus() {
		return childMenus;
	}

	/**
	 * SET 子菜单
	 * 
	 * @param childMenus
	 *            子菜单
	 */
	public void setChildMenus(List<Menu> childMenus) {
		this.childMenus = childMenus;
	}

	/**
	 * GET 父节点ID
	 * 
	 * @return 父节点ID
	 */
	public String getParentId() {
		return parentId;
	}

	/**
	 * SET 父节点ID
	 * 
	 * @param parentId
	 *            父节点ID
	 */
	public void setParentId(String parentId) {
		this.parentId = parentId;
	}

	/**
	 * GET 级别
	 * 
	 * @return 级别
	 */
	public String getLevel() {
		return level;
	}

	/**
	 * SET 级别
	 * 
	 * @param level
	 *            级别
	 */
	public void setLevel(String level) {
		this.level = level;
	}

}
